package com.why.rpc.core.common.message;

import lombok.*;

import java.io.Serializable;

/**
 * @program: why-rpc-framework
 * @description:
 * @author: @why
 * @create: 2021-03-15 14:27
 **/
@Data
@Getter
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class RpcRequest implements Serializable {
    /**
     * 接口的名字
     */
    private String interfaceName;
    /**
     * 方法的名字
     */
    private String methodName;
    /**
     * 参数
     */
    private Object[] methodParameters;
    /**
     * 参数类型
     */
    private Class<?>[] parameterTypes;

    /**
     * 是否为心跳检测
     */
    private boolean flag;

}